package br.progweb.webapp.dao.hibernate;

import br.progweb.webapp.dao.GrupoDao;
import br.progweb.webapp.model.Grupo;
import org.appfuse.dao.hibernate.GenericDaoHibernate;
import org.springframework.stereotype.Repository;

/**
 * Created with IntelliJ IDEA.
 * User: luiza
 * Date: 09/09/12
 * Time: 16:50
 * To change this template use File | Settings | File Templates.
 */
@Repository("grupoDao")
public class GrupoDaoHibernate extends GenericDaoHibernate<Grupo, Long> implements GrupoDao {
// --------------------------- CONSTRUCTORS ---------------------------

    public GrupoDaoHibernate() {
        super(Grupo.class);
    }

// ------------------------ INTERFACE METHODS ------------------------


// --------------------- Interface GrupoDao ---------------------

    public void removeGrupo(Grupo grupo) {
        getHibernateTemplate().delete(grupo);
    }

    public void saveGrupo(Grupo grupo) {
        getHibernateTemplate().saveOrUpdate(grupo);
    }
}
